@charset "UTF-8"; * {
    margin: 0;
    padding: 0
}

html,body {
    height: 100%;
    font: 16px/1.6 Microsoft YaHei,Helvetica,sans-serif;
    color: #4c4c4c
}

html {
    background: #f4f4f5
}.home-word label.green

body {
    min-height: 100%;
    height: auto
}

body.in {
    background: url(../images/white-bg.png) top center repeat-y
}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
    display: block
}

ol,ul,li {
    list-style: none
}

h1 {
    font-size: 22px
}

h3,h4,h5 {
    font-weight: 400
}

img {
    max-width: 100%;
    height: auto;
    border: 0
}

table {
    empty-cells: show;
    border-collapse: collapse
}

caption,th {
    text-align: left;
    font-weight: 400
}

hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0
}

audio,canvas,iframe,img,svg,video {
    vertical-align: middle
}

textarea {
    resize: vertical
}

input,select,button,textarea {
    font-size: 100%;
    font-family: inherit;
    outline: none
}

a {
    color: inherit;
    text-decoration: none
}

a:hover {
}

input:-ms-input-placeholder,textarea:-ms-input-placeholder {
    color: #aaa
}

input::-webkit-input-placeholder,textarea::-webkit-input-placeholder {
    color: #aaa
}

input[type=text],select {
    -webkit-appearance: none
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    overflow: hidden;
    visibility: hidden
}

.clearfix {
    *zoom:1}

.clear {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
    overflow: hidden
}
.wrapper{padding-top:55px;width:100%;max-width:800px;margin:0 auto;background:#fff;}


/*   background: linear-gradient(to bottom, #00b30e, #028a1f); */
header{
    background: linear-gradient(to bottom, #2778f9, #2778f9);
    display: flex;
    background-size: 100% 100%;
    background-repeat: no-repeat;
    position: fixed;
    top: 0;
    width: 100%;
    max-width: 800px;
    z-index: 99999;
}

footer{display:block;border-top:1px solid #ddd;padding:10px;padding-bottom:66px;}
footer.d{padding-bottom:108px;}

footer .btn{height:44px;line-height:44px;text-align:center;display:block;background:#028a1f;font-weight:bold;border-radius:5px;color:#fff;}
footer .btn>a{display:block;}

footer .tab{position:fixed;left:0;right:0;bottom:0;height:54px;background:#fff;border-top:1px solid #eee;display:flex;max-width:800px;margin:0 auto;}
footer .tab>a{flex:1;text-align:center;line-height:22px;}
footer .tab>a>span{padding-top:6px;display:block;}
footer .tab>a>span>i{font-size:28px;color:#666;}
footer .tab>a>p{font-size:14px;color:#666;line-height:18px;}
footer .tab>a.cur i{color:#028a1f}
footer .tab>a.cur p{color:#028a1f}


.header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    height: 55px;
    color: #fff;
    position: relative;
    text-align:center;
}
.header>.home{position:absolute;left:10px;top:5px;height:45px;}
.header>.home>span{float:left;}
.header>.home>span>a>i{font-size:24px;line-height:24px;}
.header>.home>span>a>p{font-size:12px;line-height:14px;}
.header>.logo{width:150px;height:40px;position:absolute;left:10px;top:7px;}
.header>.logo img{height:40px;width:auto}
.header>.name{width:100%;font-weight:500;font-size:16px;}
.header>.menu{position:absolute;right:10px;top:5px;height:45px;}
.header>.menu>span{float:left;}
.header>.menu>span>i{font-size:24px;line-height:24px;}
.header>.menu>span>p{font-size:12px;line-height:14px;}

.line-top{border-top:1px solid rgba(100,100,100,.2);}
.line-bottom{border-bottom:1px solid rgba(100,100,100,.2);}

.home-navi{display:block;}
.home-navi>ul{display:flex;flex-wrap:wrap;}
.home-navi>ul>li{flex:20%;text-align:center;padding:6px 0;font-size:14px;cursor:pointer;}
.home-navi>ul>li:hover{background:#fafafa;}
.home-navi>ul>li img{width:40px;height:40px;margin:5px 0 2px 0;}
.home-navi>ul>li p{line-height:18px;padding:5px 0 5px 0;}
.home-navi>ul>li>a{display:block}

.home-word{display:block;text-align:center;padding:10px 0;}
.home-word label.red{font-size:1.25rem;color:red;}
.home-word label.green{font-size:1.25rem;color:#16b100;}
.home-word label.orange{font-size:1.25rem;color:orange;}

.home-news{height:40px;line-height:40px;position:relative;}
.home-news .tit{width:80px;text-align:right;font-weight:bold;color:red;}
.home-news .txt{position:absolute;left:90px;height:40px;top:0;right:0;overflow:hidden;font-size:14px}

.home-link{display:block;padding:5px 0;}
.home-link .tit{height:40px;line-height:40px;text-align:left;background:#c50000;color:#fff;text-indent:10px;font-weight:bold;margin-bottom:3px;}
.home-link>ul{display:flex;flex-wrap:wrap;padding:1px;}
.home-link>ul>li{flex:20%;text-align:center;padding:5px 0;font-size:12px;justify-content:center;display:flex;}
.home-link>ul>li>a{justify-content: center;display:flex;box-sizing: border-box;width:95%;background:#2778f9;padding:5px 8px;color:#fff;border-radius:15px;}
.home-link>ul>li>a:hover{background:#f60;}

.home-open{display:block;margin:0 3px 3px 3px;}
.home-open .tab{height:40px;line-height:40px;text-align:center;display:flex;margin-bottom:2px;}
.home-open .tab>span{flex:1;}
.home-open .tab>span.cur{font-weight:bold;color:#fff;background:#028a1f;}
.home-open .tab>span.hk.cur{background:#f00}
.home-open .box{display:none;}
.home-open .box.cur{display:block;}


.home-outlink{display:block;width:100%;}
.home-outlink img{width:100%;height:auto;}
.home-outlink .link{margin-bottom:5px;}

.home-notice{display:block;background:#000;color:#fe0;padding:5px 0;text-align:center;}
.home-notice>h2{font-size:24px;}
.home-notice>.txt{padding:3px 0 5px 0;}
.home-notice>.txt>p{font-size:14px;padding:4px 0;}

.home-photo{display:block;}
.home-photo .tit{height:40px;line-height:40px;font-weight:bold;position:relative;padding-left:35px;background:#fafafa}
.home-photo .tit>span{position:absolute;right:5px;top:0;font-size:14px;font-weight:normal;}
.home-photo .tit>span>a{display:inline-block;background:#028a1f;color:#fff;height:26px;padding:0 10px;line-height:26px;border-radius:13px;}
.home-photo .tit>span>a:hover{background:#00b30e;}
.home-photo .tit:before{position:absolute;content:'';left:10px;top:11px;width:16px;height:16px;background:url('/static/images/iding.png') no-repeat;background-size:contain;}
.home-photo .txt{padding:10px 10px 5px 10px;display:flex;}
.home-photo .txt .img{width:130px;height:130px;display:flex;background:#fdd;}
.home-photo .txt .wrd{padding-left:20px;font-size:16px;font-weight:bold;color:blue;}
.home-photo .btn{background:#028a1f;color:#fff;height:44px;line-height:44px;font-size:18px;margin:10px;text-align:center;border-radius:22px;}
.home-photo .btn>a{display:block;}
.home-photo .btn>a:hover{background:#00b30e;border-radius:22px;}

.home-ding{display:block;}
.home-ding .tit{height:40px;background:#f0f0f0;line-height:40px;display:flex;font-weight:bold;}
.home-ding .tit>span{flex:1;text-align:center;cursor:pointer;}
.home-ding .tit>span.cur.bg-red{background:#c50000;color:#fff;}
.home-ding .tit>span.cur.bg-green{background:#16b100;color:#fff;}
.home-ding .list{padding:5px 0;}
.home-ding .list>div>ul{display:flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;}
.home-ding .list>div.show{display:block;}
.home-ding .list>div.hide{display:none;}
.home-ding .list>div>ul>li{width: calc(50% - 5px);height:45px;line-height:45px;font-size:18px;font-weight:bold;color:#000;text-indent:10px;border-bottom:1px solid #eee}
.home-ding .list>div>ul>li:last-child{border-bottom:0}
.home-ding .list>div>ul>li:hover{background:#fafafa;}
.home-ding .list>div>ul>li>a{display:block;}
.home-ding .list>div>ul>li>a>span{color:red;}

@media screen and (max-width: 800px){
.home-ding .list>div>ul>li{width:100%}
}

.home-aa{display:block;background:#000;}
.home-aa table thead th {color: red;background: #ff0;}
.home-aa table th {padding: 5px 10px;color: #fff;text-align: center;font-weight: 700;font-size: 16px;border: solid 1px #555;}
.home-aa table tfoot th {color: #fff;background: red;}
.home-aa table td {padding: 6px 10px;color: #0f0;border: solid 1px #555;background: #000;}

.home-box{display:block;}
.home-box .tit{height:40px;background:linear-gradient(to bottom,#c50000,#f00);color:#fe0;text-align:center;line-height:40px;font-size:18px;font-weight:bold;}
.home-box .inbox{padding:5px;display:block;}
.home-box .img{margin:5px 0;}
.home-box .img>img{width:100%;height:auto;}
.home-box .tab{height:45px;line-height:45px;display:flex;border-bottom:2px solid #018a1f;}
.home-box .tab>span{flex:1;text-align:center;display:block;font-weight:bold;cursor:pointer;}
.home-box .tab>span.tab_hk{color:#4e04bf;}
.home-box .tab>span.tab_am{color:red;}
.home-box .tab>span.cur{background:#018a1f;color:#fff;}
.home-box .box{display:none;}
.home-box .box.cur{display:block;}

.jssx {line-height: 40px;background: linear-gradient(to bottom,#c50000,#f00);text-align: center;font-weight: 700;color: #ff0;font-size: 20px;font-family: 楷体;}
.sbxjx p span span{background: #ff0;}
.am-ptxs p {border-bottom: 1px #ccc solid;line-height: 40px;text-align: center;}
.am-ptxs p span span {background: #ff0;}
.am-yxym p {border-bottom: 1px #ccc solid;line-height: 40px;}
.jhzx{height: 25px;background: url('/static/images/bbb.gif');background-size: 100% 100%;}
.am-acxjs p {border-bottom: 1px #ccc solid;padding:10px 0;}


.home-cate{display:block;}
.home-cate .tit{height:50px;line-height:50px;text-indent:32px;font-weight:bold;border-top:1px solid #ddd;border-bottom:1px solid #ddd;color:#000;position:relative;}
.home-cate .tit:before{position:absolute;content:'';left:10px;top:16px;width:16px;height:16px;background:url('/static/images/icate.png') no-repeat;background-size:contain;}
.home-cate .box{display:block;background:#f4f4f5;padding-bottom:6px;}
.home-cate .box>ul{width:100%;}
.home-cate .box>ul>li{float:left;width:calc(33.33% - 4px);margin-top:6px;margin-right:6px;}
.home-cate .box>ul>li>a{padding:8px;text-align:center;border:solid 1px #cfcfcf;border-radius:3px;background:#fff;display:block;}
.home-cate .box>ul>li>a:hover{background:#00b20f;color:#fff;border:solid 1px #00b20f;}
.home-cate .box>ul>li:nth-child(3n){margin-right:0}
.home-cate .box>ul:after{content:".";display:block;height:0;clear:both;overflow:hidden;visibility:hidden;}

/* 列表 */
.list-outlink{display:block;width:100%;padding-top:5px;}
.list-outlink img{width:100%;height:auto;}
.list-outlink .link{margin-bottom:5px;}
.list-content{display:block;}
.list-content>ul{}
.list-content>ul>li{border-bottom:1px solid rgba(100,100,100,.2);}
.list-content>ul>li>a{display:block;padding:10px;}
.list-content .title{line-height:20px;}
.list-content .title.red{color:red;font-weight:bold;}
.list-content .title.blue{color:blue;font-weight:bold;}
.list-content .title.green{color:green;font-weight:bold;}
.list-content .times{font-size:12px;color:#999;line-height:12px;padding-top:8px;}
.list-content .times>label{margin-left:10px;}
.list-pages{display:block;padding:20px 0;text-align:center;}
.list-pages>a{border:1px solid #ddd;padding:3px 12px;border-radius:5px;display:inline-block;background:#fff;color:#000;font-size:14px;}
.list-pages>a.grey{color:#999;}
.list-pages>a.select{margin:0 2px;width:100px;padding:1px 0 0;display:inline-block;height:31px;border:0;line-height:28px;background:url('/static/images/pic_select.png') no-repeat;position:relative;text-align:left;text-indent:20px;}
.list-pages>a.select>select{opacity:0;position:absolute;left:0;top:0;height:31px;width:100px;z-index:9}

/* 详情 */
.info-outlink{display:block;width:100%;padding-top:5px;}
.info-outlink img{width:100%;height:auto;}
.info-outlink .link{margin-bottom:5px;}
.info-content{display:block;padding:5px 10px;}
.info-content>.time{height:40px;line-height:40px;color:#999;font-size:14px;border-bottom:1px solid rgba(100,100,100,.2)}
.info-content>.time>label{margin-left:30px;}
.info-content>.content{padding:15px 0;}
.info-content>.content .s{color:blue}
.info-content>.content .ss{color:red}
.info-content>.content .pt20{padding-top:20px;}
.info-content>.pages{display:block;padding-top:5px;}
.info-content>.pages>div{border:1px solid #eee;padding:5px;margin-bottom:10px;border-radius:3px;}
.info-content>.pages>div:last-child{margin-bottom:5px;}
.info-content>.pages>div>a{display:block;}
.info-content>.pages>div:hover{background:#028a1f;color:#fff;border:1px solid #028a1f;}

.imgbox{width: 100%;height: 100%;position: fixed;top: 0;left: 0;background: rgba(0,0,0,.9);z-index: 99999;display: flex;justify-content: center;align-items: center;webkit-animation-duration: 350ms;animation-duration: 350ms;-webkit-animation-fill-mode: both;animation-fill-mode: both;-webkit-animation-name: show;animation-name: show;max-width: 800px;right: 0;margin: 0 auto;}
.imgbox img{width: 100%;max-height: 800px;max-width: 800px;}

/* 相册 */
.ablum{display:block;}
.ablum>ul{padding:10px;}
.ablum>ul>li{height:40px;line-height:40px;border-bottom:1px solid #eee;font-size:16px;position:relative;}
.ablum>ul>li>a{display:block;}
.ablum>ul>li>a:hover{background:#fafafa;}
.ablum>ul>li span{position:absolute;right:0;padding:0 10px;font-size:14px;top:6px;display:inline-block;color:#fff;border-radius:14px;background:#028a1f;height:28px;line-height:28px;}
.ablum>h1{display:block;font-size:20px;text-align:center;padding:10px 0;}

.ablum>.bar{height:20px;display:block;background: linear-gradient(to bottom, #00b30e, #028a1f);}
.ablum img {
    width: 96%;
    margin: 2%;
}

.qid {
    background: linear-gradient(to bottom, #00b30e, #028a1f);
    color: #fff;
    line-height: 2.4rem;
    text-align: center;
    font-size: 1.6rem;
    letter-spacing: .2rem;
    font-weight: 700;
}
.qid.cur{background: #028a1f;}

.swiper-container {
    position: fixed;
    bottom: 58px;
    width: 100%;
    max-width: 800px;
}

.swiper-wrapper {
    width: 100%;
    height: 100%;
    z-index: 1;
    display: flex;
    transition-property: transform;
    box-sizing: content-box;
    overflow-x: auto;
}

.swiper-slide {
    flex-shrink: 0;
    width: 20%;
    height: 100%;
    position: relative;
    transition-property: transform;
}

.swiper-slide .qid {
    letter-spacing: 0;
    font-size: 14px;
    border-right: 1px solid;
}


.ptxs {
    line-height: 40px;
    text-align: center;
    font-weight: 700
}

.ptxs div {
    border-bottom: #ccc 1px solid
}

.ptxs span {
    color: #a905ff
}

.ptxs span:last-child {
    color: #d70011
}

.ptxs span:last-child span {
    background-color: #ff0
}

.lxzt {
    letter-spacing: 1px;
    font-weight: 700;
    font-size: 18px;
    text-align: center;
    background-color: #fff;
    line-height: 40px;
    font-family: 楷体;
    color: #090
}

.lxzt div {
    border-bottom: #ccc 1px solid
}

.lxzt div span:first-child {
    background-color: #ff0
}

.lxzt div span:last-child {
    color: #d50007
}

.lxzt div span:last-child span {
    background-color: #ff0
}
.xinlv {
    background-color: #167c18;
    color: #fff;
    font-weight: 500;
    letter-spacing: 4px;
    text-align: center;
    padding: 6px 0 6px 6px;
    border-top: 1px solid #fff;
}
.jxlist table {
    width: 100%;
    border: none;
}
.jxlist table td.c01, .jxlist table td.c03 {
    text-align: center;
    background-color: #37f12d;
}
.jxlist table td {
    height: 100%;
    padding: 5px 0;
    word-break: break-all;
    font-size: 14px;
    border: 1px solid #e5e5e5;
}
.jxlist table td.c02 {
    text-indent: 10px;
    background-color: #fff;
}
.jxlist table td {
    height: 100%;
    padding: 5px 0;
    word-break: break-all;
    font-size: 14px;
    border: 1px solid #e5e5e5;
}
.jxlist table td.c01, .jxlist table td.c03 {
    text-align: center;
    background-color: #37f12d;
}
.jxlist table td {
    height: 100%;
    padding: 5px 0;
    word-break: break-all;
    font-size: 14px;
    border: 1px solid #e5e5e5;
}
.jxlist table td.sthead {
    padding: 5px 0;
    background-color: #fff;
    text-align: center;
    color: #555;
}
#gpjx{
    padding: 0 10px;
}
.white-box{
    color: #fff;
    border-color: #00fd06;
    background: #167c18;
}












